Commission of the European Communities

نویسندگان

  • A. W. van Halderen
  • Jan de Ronde
  • Marcel Beemster
چکیده

The performance modelling of complex programs is a tiresome and error prune process when done for a large program. Counting the number of instructions in the program, analyzing the program structure and combining them in a detailed time complexity function takes up a lot of human time and because it is a precise but often boring task is likely to be subject to errors. More important, numerical programs can be so large and complex that the one simply looses the overview over the program. Tens of thousands lines of code are not uncommon for numerical programs; tracking the variable usage and subroutine nestings has then become a difficult task and if we want to model the performance characteristics of a program we need to analyze the program structure. With such a large structure, which can be very unclear in dusty deck programs, the modelling task has become problematic. If this work is done only once, it is acceptable to put some effort into it to do it by hand, but in a research or development environment we want to experiment with the different factors that influence the performance. Changing these factors change the time complexity formula, and requires to redo some of the work. When this is the case, it is necessary to create an environment in which most of the mind boring tasks are automated and which assist the developer in the performance evaluation. Such a tool is described in this report. We describe the performance of a program using a SAD formula, which expresses the time complexity. The SAD formula (as described in [1]) consist of three layers. The first level of the SAD formula describes the execution cost of a basic block, which is simply a summation of the execution cost of the various instructions. The second level adds the control flow to the SAD formula. The execution time of a program is the execution time of each basic block times the number of times each block is executed. The second level SAD formula is therefor a summation of the product of the execution cost of a basic block and a certain factor. The factors are determined by the expressions in if and loop program constructs. The factors in this formula are however not independent, since in the real program the if constructs and loops are also nested and often depend on each other. Therefor we can …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Global Surgery – Informing National Strategies for Scaling Up Surgery in Sub-Saharan Africa

Surgery has the potential to address one of the largest, neglected burdens of disease in low- and middle-income countries (LMICs), especially in sub-Saharan Africa (SSA). The Lancet Commission on Global Surgery (LCoGS) has provided a blueprint for a systems approach to making safe emergency and elective surgery accessible and affordable and has started to enable African governments to develop n...

متن کامل

The Global Health Policies of the EU and its Member States: A Common Vision?

Background This article assesses the global health policies of the European Union (EU) and those of its individual member states. So far EU and public health scholars have paid little heed to this, despite the large budgets involved in this area. While the European Commission has attempted to define the ‘EU role in Global Health’ in 2010, member states are active in the domain of global health ...

متن کامل

STATISTICAL COMMISSION and COMMISSION OF THE ECONOMIC COMMISSION FOR EUROPE EUROPEAN COMMUNITIES CONFERENCE OF EUROPEAN STATISTICIANS EUROSTAT

An overview of papers submitted on Topic 2 (Impact of new technogical developments in software, communications and computing on SDC) is first given. Then a list of key issues for substantive discussion are identified.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994